InitSettingsExtension
TheInitSettingsExtension
method initializes this settings extension object.
void InitSettingsExtension (in ODPart owner);
owner
- A reference to this settings extension's base object.
DISCUSSION
This method is not called directly to initialize this settings extension object, but is called by a subclass-specific initialization method. By convention, every subclass ofODSettingsExtension
should have an override method that is called when an instance of that subclass is created. The override method may have additional parameters beyond those of the inheritedInitSettingsExtension
method. The override method should call the inheritedInitSettingsExtension
method at the beginning of its implementation. The inheritedInitSettingsExtension
method in turn calls theInitExtension
method associated with this settings extension's base object (ODExtension
) to prepare this settings extension for use.If you subclass
ODSettingsExtension
, your subclass-specific initialization method, rather than itssomInit
method, should handle any initialization code that can potentially fail. For example, your initialization method may attempt to allocate memory for your settings extension.OVERRIDING
If you subclassODSettingsExtension
, you must override this method. Your override method must call its inherited method at the beginning of your implementation.SEE ALSO
TheODExtension::InitExtension
method (page 217).
Main | Page One | What's New | Apple Computer, Inc. | Find It | Contact Us | Help